package net.esj.basic.dao.ann.update;

public abstract class AbstractDirective {

	private String operWords;
	
	private Object target;
	
	public AbstractDirective(String operWords, Object target) {
		super();
		this.operWords = operWords;
		this.target = target;
	}

	protected abstract String formateTarget();
	
	public String toString(){
		StringBuilder sb = new StringBuilder();
		sb.append(operWords).append(" ").append(formateTarget());
		return sb.toString();
	}
}
